home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1984-07-03 | 1.3 KB | 39 lines |
- 10 '***** Disk Handler ***** from the October, 1983 issue of SofTalk, p.71.
- 20 '
- 30 'FIND or SET the default drive in a BASIC program.
- 40 '
- 50 'Written by Howard Glosser
- 60 'DEF SEG=&H1700. Use DEF SEG &HF00 for machine with LESS then 96K.
- 70 '
- 80 'This builds and checks the subroutine.
- 90 '
- 100 CLS
- 110 DEF SEG=&H1700' Use DEF SEG &HF00 for machine with LESS then 96K.
- 120 FOR MEM%=0 TO 66
- 130 READ DT%
- 140 POKE MEM%,DT%
- 150 CHECKSUM%=CHECKSUM%+DT%
- 160 NEXT
- 170 READ DT%
- 180 IF CHECKSUM%=DT% THEN 230
- 190 PRINT"Error in DATA Statements - Check lines 290 - 370":END
- 200 '
- 210 '******* This Saves the routine
- 220 '
- 230 BSAVE"DISKHAND.BIN",0,&H43
- 240 PRINT"Diskhandler routine created."
- 250 END
- 260 '
- 270 '***** DATA Statements to build routine
- 280 '
- 290 DATA &H55,&H8B,&HEC,&H8B,&H76,&H8,&H8B,&H14
- 300 DATA &H83,&HFA,&H1,&H74,&H8,&H83,&HFA,&H2
- 310 DATA &H74,&H10,&H90,&HEB,&H2A,&H90,&HB4,&H19
- 320 DATA &HCD,&H21,&HFE,&HC0,&H32,&HE4,&HC,&H40
- 330 DATA &HEB,&H15,&H90,&H8B,&H76,&H6,&H8B,&H7C
- 340 DATA &H1,&H8B,&H15,&H80,&HF2,&H40,&HFE,&HCA
- 350 DATA &HB4,&HE,&HCD,&H21,&HEB,&H9,&H90,&H8B
- 360 DATA &H7E,&H6,&H8B,&H75,&H1,&H88,&H4,&H5D
- 370 DATA &HCA,&H4,&H0,&H1D35
- 380 END' of program.
-